<script>
    let arr = [
        { sno: '003', name: '小源', age: 20, like: '篮球、足球、乒乓球', num: 59 },
        { sno: '004', name: '小李', age: 19, like: 'js', num: 30 },
        { sno: '001', name: '小明', age: 22, like: 'html、css', num: 80 },
        { sno: '002', name: '小红', age: 17, like: '篮球、乒乓球', num: 70 },
    ]
// 1.请按照学号排序
    // arr.sort(function( a , b ){
    //     return a.sno - b.sno ;
    // })
    // console.log(arr);
// 2.筛选出 年龄 大于 18的学生
//    let age= arr.filter(function(v , i ){
//         return v.age > 18;
//     })
//     console.log(age);
// 3.是否有不及格学生   有：true
    // let bool = arr.some(function( item , index){
    //     return item.num < 60;
    // })
    // console.log(bool);
// 4.是否所有的学生 都满了18岁  有一个没有满：false
        // let bool = arr.every(function( item , index){
        //     return item.age > 18;
        // })
        // console.log(bool);
// 5.所以人年龄+1,返回一个新数组
        // let age = arr.map(function( v , i ){
        //     return v.age + 1 ;
        // })
        // console.log(age);
// 6.找出第一个分数大于或等于 80的学生
            // let num1 = arr.filter(function(v , i){
            //     return v.num >= 80
            // })
            // console.log(num1);

// 7.求出该班级 平均成绩 
            //    let a = 0;
            //    arr.forEach(function(item , index){
            //        a+= item.num
            //    })
            //    console.log(a/arr.length);
// 8.求出该班级中 最低成绩  
            // let arr1 = arr.sort(function(a,b){
            //     return a.num - b.num;
            // })
            // console.log(arr1[0].num);
// 9.求出第一名 信息
            // let arr1 = arr.sort(function(a,b){
            //     return b.num - a.num
            // })
            // console.log(arr[0]);
// 10.给所有的学生 都添加上 性别属性 所有人 都是 男的 ，gender 
            // arr.forEach(function(item,index){
            //     item.gender = "男"
            // })
            // console.log(arr);

</script>